package org.mathcloud.math.core.generic.signature;

import java.util.UUID;

import org.mathcloud.math.core.common.signature.ObjectSignature;

public class GenericObjectSignature implements ObjectSignature
{
	public GenericObjectSignature()
	{
		objectId = UUID.randomUUID().toString();
	}
	
	@Override
	public String getObjectId()
	{
		return objectId;
	}

	@Override
	public String getObjectType()
	{
		return objectType;
	}

	
	protected void setObjectType(String objectType)
	{
		this.objectType = objectType;
	}

	@Override
	public String getRealizationName()
	{
		return realizationName;
	}

	@Override
	public void setRealizationName(String arg0)
	{
		this.realizationName = arg0;
	}

	protected String realizationName = "generic";
	protected String objectId;
	protected String objectType;
}
